package ren.kane.phoenix.design.template;

/**
 * @author renrk(1275) on 2018-11-07 7:30 PM
 **/
public abstract class Game {

    abstract void initialize();

    abstract void startPlay();

    abstract void endPlay();

    public final void play() {
        initialize();
        startPlay();
        endPlay();
    }
}
